package testshijuan;

public class Test6Modify {
    public static void main(String[] args) {
        /*6:定义一个数组，判断其中是否有重复的值，输出判断结果，有重复 还是 没有重复*/

        //方法一：
        int[] arr6 = new int[]{1,1,3,4};
        for(int i=0;i<arr6.length;i++){
            for(int j=0;j<arr6.length;j++){
                if(arr6[i]==arr6[j]&&i!=j){
                    System.out.println("有重复的数据");
                    return;
                }
                     break;
            }
        }
        System.out.println("没有重复的数据！");

        //方法二：（return关键字不香么？）
//        int[] arr6 = new int[]{1,2,3,3};
//        boolean isReped = false;
//        for(int i=0;i<arr6.length;i++){
//            for(int j=0;j<arr6.length;j++){
//                if(arr6[i]==arr6[j]&&i!=j){
//                    isReped = true;
//                }
//            }
//        }
//        if(isReped==false) {
//            System.out.println("没有重复的数据！");
//        }else {
//            System.out.println("有重复的数据！");
//        }

        //方法三：（完全不推荐此方法）
        /*int[] arr6 = new int[]{1,2,3,1,5};
        for(int i=0;i<arr6.length-1;i++){
            for(int j =0;j<arr6.length-1-i;j++){
                if(arr6[j]>arr6[j+1]){
                    int temp = arr6[j];
                    arr6[j]= arr6[j+1];
                    arr6[j+1]=temp;
                }
            }
            for(int k = 0;k<arr6.length-1;k++){
                if(arr6[k]==arr6[k+1]){
                    System.out.println("有重复的数据");
                    return;
                }
            }
        }
        System.out.println("没有重复的数据");*/
    }
}
